Volume 18, Issue 69, October 2023, Pages 914-938
Khaled M. A. Hassan; Mohamed A. Madkour; Sayed A. Nouh